home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / textual / tex / files / !tex / TeXsource / commontex / h / cmds < prev    next >
Encoding:
Text File  |  1988-04-08  |  3.6 KB  |  151 lines

  1. /*
  2.  *    Copyright 1986, 1987 Pat Joseph Monardo. All rights reserved.
  3.  *    Copying of this file is granted according to the provisions 
  4.  *    specified in the file COPYING which must accompany this file.
  5.  */
  6.  
  7.  
  8. /*
  9.  *        cmds.h
  10.  */
  11.  
  12. #define    ESCAPE                0
  13. #define    RELAX                0
  14. #define    LEFT_BRACE            1
  15. #define    RIGHT_BRACE            2
  16. #define    MATH_SHIFT            3
  17. #define    TAB_MARK            4
  18. #define    CAR_RET                5
  19. #define    OUT_PARAM            5
  20. #define    MAC_PARAM            6
  21. #define    SUP_MARK            7
  22. #define    SUB_MARK            8
  23. #define    IGNORE                9
  24. #define    ENDV                9
  25. #define    SPACER                10
  26. #define    LETTER                11
  27. #define    OTHER_CHAR            12
  28. #define    ACTIVE_CHAR            13
  29. #define    PAR_END                13
  30. #define    MATCH                13
  31. #define    COMMENT                14
  32. #define    END_MATCH            14
  33. #define    STOP                14
  34. #define    INVALID_CHAR        15
  35. #define    DELIM_NUM            15
  36. #define    MAX_CHAR_CODE        15
  37. #define    CHAR_NUM            16
  38. #define    MATH_CHAR_NUM        17
  39. #define    MARK                18
  40. #define    XRAY                19
  41. #define    MAKE_BOX            20
  42. #define    HMOVE                21
  43. #define    VMOVE                22
  44. #define    UN_HBOX                23
  45. #define    UN_VBOX                24
  46. #define    REMOVE_ITEM            25
  47. #define    HSKIP                26
  48. #define    VSKIP                27
  49. #define    MSKIP                28
  50. #define    KERN                29
  51. #define    MKERN                30
  52. #define    LEADER_SHIP            31
  53. #define    HALIGN                32
  54. #define    VALIGN                33
  55. #define    NO_ALIGN            34
  56. #define    VRULE                35
  57. #define    HRULE                36
  58. #define    INSERT                37
  59. #define    VADJUST                38
  60. #define    IGNORE_SPACES        39
  61. #define    AFTER_ASSIGNMENT    40
  62. #define    AFTER_GROUP            41
  63. #define    BREAK_PENALTY        42
  64. #define    START_PAR            43
  65. #define    ITAL_CORR            44
  66. #define    ACCENT                45
  67. #define    MATH_ACCENT            46
  68. #define    DISCRETIONARY        47
  69. #define    EQ_NO                48
  70. #define    LEFT_RIGHT            49
  71. #define    MATH_COMP            50
  72. #define    LIMIT_SWITCH        51
  73. #define    ABOVE                52
  74. #define    MATH_STYLE            53
  75. #define    MATH_CHOICE            54
  76. #define    NON_SCRIPT            55
  77. #define    VCENTER                56
  78. #define    CASE_SHIFT            57
  79. #define    MESSAGE                58
  80. #define    EXTENSION            59
  81. #define    IN_STREAM            60
  82. #define    BEGIN_GROUP            61
  83. #define    END_GROUP            62
  84. #define    OMIT                63
  85. #define    EX_SPACE            64
  86. #define    RADICAL                65
  87. #define    END_CS_NAME            66
  88. #define    MIN_INTERNAL        67
  89. #define    CHAR_GIVEN            67
  90. #define    MATH_GIVEN            68
  91. #define    LAST_ITEM            69
  92.  
  93. #define    MAX_NON_PREFIXED_COMMAND    69
  94.  
  95. #define    TOKS_REGISTER        70
  96. #define    ASSIGN_TOKS            71
  97. #define    ASSIGN_INT            72
  98. #define    ASSIGN_DIMEN        73
  99. #define    ASSIGN_GLUE            74
  100. #define    ASSIGN_MU_GLUE        75
  101. #define    ASSIGN_FONT_DIMEN    76
  102. #define    ASSIGN_FONT_INT        77
  103. #define    SET_AUX                78
  104. #define    SET_PREV_GRAF        79
  105. #define    SET_PAGE_DIMEN        80
  106. #define    SET_PAGE_INT        81
  107. #define    SET_BOX_DIMEN        82
  108. #define    SET_SHAPE            83
  109. #define    DEF_CODE            84
  110. #define    DEF_FAMILY            85
  111. #define    SET_FONT            86
  112. #define    DEF_FONT            87
  113. #define    REGISTER            88
  114. #define    MAX_INTERNAL        88
  115. #define    ADVANCE                89
  116. #define    MULTIPLY            90
  117. #define    DIVIDE                91
  118. #define    PREFIX                92
  119. #define    LET                    93
  120. #define    SHORTHAND_DEF        94
  121. #define    READ_TO_CS            95
  122. #define    DEF                    96
  123. #define    SET_BOX                97
  124. #define    HYPH_DATA            98
  125. #define    SET_INTERACTION        99
  126. #define    MAX_COMMAND            99
  127.  
  128. #define    UNDEFINED_CS        (MAX_COMMAND + 1)
  129. #define    EXPAND_AFTER        (MAX_COMMAND + 2)
  130. #define    NO_EXPAND            (MAX_COMMAND + 3)
  131. #define    INPUT                (MAX_COMMAND + 4)
  132. #define    IF_TEST                (MAX_COMMAND + 5)
  133. #define    FI_OR_ELSE            (MAX_COMMAND + 6)
  134. #define    CS_NAME                (MAX_COMMAND + 7)
  135. #define    CONVERT                (MAX_COMMAND + 8)
  136. #define    THE                    (MAX_COMMAND + 9)
  137. #define    TOP_BOT_MARK        (MAX_COMMAND + 10)
  138. #define    CALL                (MAX_COMMAND + 11)
  139. #define    LONG_CALL            (MAX_COMMAND + 12)
  140. #define    OUTER_CALL            (MAX_COMMAND + 13)
  141. #define    LONG_OUTER_CALL        (MAX_COMMAND + 14)
  142. #define    END_TEMPLATE        (MAX_COMMAND + 15)
  143. #define    DONT_EXPAND            (MAX_COMMAND + 16)
  144. #define    GLUE_REF            (MAX_COMMAND + 17)
  145. #define    SHAPE_REF            (MAX_COMMAND + 18)
  146. #define    BOX_REF                (MAX_COMMAND + 19)
  147. #define    DATA                (MAX_COMMAND + 20)
  148.  
  149. int        print_cmd_chr();
  150. int        show_cur_cmd_chr();
  151.